From: Olaf Hering Date: Tue, 14 Dec 2010 18:50:49 +0000 (+0000) Subject: xenpaging: do not use DPRINTF/ERROR if xch handle is unavailable X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=fd0b80d8afe692f6a2d35a091fee49ea2784d8df;p=xen.git xenpaging: do not use DPRINTF/ERROR if xch handle is unavailable Fix DPRINTF/ERROR usage. Both macros reference a xch variable in local scope. If xc_interface_open fails and after xc_interface_close, both can not be used anymore. Use standard fprintf for this case. Remove the code to print the exit value, its not really useful. Its a left-over for debugging from an earlier patch. Signed-off-by: Olaf Hering Signed-off-by: Ian Jackson --- diff --git a/tools/xenpaging/xenpaging.c b/tools/xenpaging/xenpaging.c index 94e611df0b..7805d318ce 100644 --- a/tools/xenpaging/xenpaging.c +++ b/tools/xenpaging/xenpaging.c @@ -539,7 +539,7 @@ int main(int argc, char *argv[]) paging = xenpaging_init(&xch, domain_id); if ( paging == NULL ) { - ERROR("Error initialising paging"); + fprintf(stderr, "Error initialising paging"); return 1; } @@ -688,12 +688,10 @@ int main(int argc, char *argv[]) /* Tear down domain paging */ rc1 = xenpaging_teardown(xch, paging); if ( rc1 != 0 ) - ERROR("Error tearing down paging"); + fprintf(stderr, "Error tearing down paging"); if ( rc == 0 ) rc = rc1; - - DPRINTF("xenpaging exit code %d\n", rc); return rc; }